• word of the day

    umbrella magnolia

    umbrella magnolia - Dictionary definition and meaning for word umbrella magnolia

    Definition
    (noun) small deciduous tree of eastern North America having creamy white flowers and large leaves in formations like umbrellas at the ends of branches

Word used in video below:
text: tried to steal my umbrella, so I clocked her.
Download our Mobile App Today
Receive our word of the day
on Whatsapp